/* Kenan's Stylesheet */

@charset "UTF-8";
/* CSS Document */

body, p, td, .menubar, .mainblock {
	font:normal 12px/140% Verdana, sans-serif;
	}
	
.optionsblock { font:normal 11px/140% Verdana, sans-serif; }

body {
	background:#222;
	color:#fff;
	margin:0 0 50px 0;
	}

.menubar {
	font:normal 11px/150%  Verdana, sans-serif;
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	margin-top:30px;
	padding:0 25px;
	background:#3d3d3d;
	display:block;
	}
	
.mainblock {
	font:normal 12px/140% Verdana, sans-serif;
	padding:9px 26px 40px 26px;
	background:#333;
	border:1px solid #666;
	margin-left:4%;
	margin-right:4%;
	}
	
.firstmessage { 
	margin:20px 0; 
	background:#777; 
	border:1px solid #999; 
	padding:16px 12px 4px 12px; 
	font-size:13px; 
	}

.message { 
	margin:16px 8px; 
	border:1px solid #777; 
	padding:16px 12px 4px 12px; 
	background:#555;
	}

.name, .date, .howlongago, .functions { 
	font-size:11px; 
	color:#ccc; 
	font:normal 12px/130% Arial, sans-serif;
	}
	
hr { display: none; }

a:link {
	color:#ffe6a1;
	}
a:visited {
	color:#ff8a00;
	}
a:active {
	color:#ff8a00;
	}
a:hover {
	color:#ff8a00;
	}

.adminlinks {
    margin-top:0.5em;
    font:normal 11px/130% Arial, sans-serif;
	display: none;
}
	
a.menubutton, a.highlightmenubutton, a.highlightmenubuttongreen {
	text-decoration:none;
	display:inline;
	padding:8px;
	line-height:30px;
	border-right:1px solid #444;
	}
a.menubutton:link, a.highlightmenubutton:link, a.highlightmenubuttongreen:link {
	
	}
a.menubutton:visited, a.highlightmenubutton:visited, a.highlightmenubuttongreen:visited {
	
	}
a.menubutton:active, a.highlightmenubutton:active, a.highlightmenubuttongreen:active {
	
	}
a.menubutton:hover, a.highlightmenubutton:hover, a.highlightmenubuttongreen:hover {
	background-color:#555;
	}


		
	.headingblock {
		margin-left:2.3%;
		}
		
.thread { padding: 2px 0; }


		
h1 {
	font:normal 27px/160% Georgia, "Times New Roman", Times, serif;
	clear:both;
	margin:10px 20px;
	}
	
h2 {
	font:normal 23px/160% Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	}
	
h3 {
	font:bold 15px/160% Georgia, "Times New Roman", Times, serif;
	padding-top:50px;
	}
	
.thread li {
	margin-bottom:6px;
	color:#666;
	}
	
.threadrevival {
	display:block;
	font:italic 20px/180% Helvetica, Arial, sans-serif;
	margin:20px -26px;
	background:#888;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	text-align:center;
	color:#000;
	}
	
.pollthread {
	color:#478c49;
	}
	
.notworksafe {
color:#c92222;
}
	
.textbox, .smalltextbox {
	border: 1px solid #666;
	width: 600px;
	}
	
table {
	border:1px solid #a2a2a2;
	background: #666;
	border-collapse: collapse; 
	border-spacing: 0;
	color:#fff;
	}
	
	td {
		border-bottom:1px solid #a2a2a2;
		padding:.4em 1.2em;
		}
		
code { 
	border-left:1px solid #a2a2a2; 
	padding-left:1.2em; 
	}
	
.bookmarked, .unbookmarked, .formatting {
	display: none;
}

.bookmark {
	cursor: pointer;
	color: #666;
	margin:3px 0;
}

.bookmarks {
	margin:6px 45px;
	clear:left;
}

.optionsblock {
	margin:10px 45px;
	}
	
span.leftmenulink {
	padding-right:12px;
	}
span.threaddata a:link, span.threaddata a:visited {
	color:#999;
	}
span.threaddata a:hover, span.threaddata a:active {
	color:#ff8a00;
	}